package com.ld.data.business.file.service;

import com.ld.data.business.file.vo.FileRespVo;
import org.springframework.web.multipart.MultipartFile;

public interface FileService {

    /**
     * 上传文件
     * @param bucketName 可为null
     * @param folderName 可为null
     * @param fileName 可为null
     * @param file 不能为null
     * @return
     */
    FileRespVo uploadFile(String bucketName, String folderName, String fileName, MultipartFile file);

    /**
     * 简易上传文件
     * @param file
     * @return
     */
    FileRespVo simpleUploadFile(MultipartFile file);
}
